a{
	text-decoration: none;
	color: #000000;
}
button{
	outline:none;
}
.c333{
	color: #333;
}
.wrapper_2{
	background: #ffffff;
	padding-top: 40px;
	overflow: hidden;
	border: 1px solid #ddf0fc;
}
.content-content p{
	line-height: 30px;
}
.content-content td p{
	text-align: left;
}
/*goverment_news开始*/
/*主体第一部分开始*/
.wrapper_2 .h1{
	color: #1866a6;
	font-size: 32px;
	margin-bottom:40px;
}
/*主体第一部分结束*/

/*主体左边开始*/
.main-left{
	width: 654px;
	height: 100%;
	margin-left: 12px;
	padding-right: 12px;
	box-sizing: border-box;
	/*border-right: 1px solid #cccccc;*/
	border-right: 1px solid #f2f2f2;
	margin-bottom: 30px;
	/*background: blue;*/
}
/*主体左边第一部分开始*/
.slideBox{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.slideBox .bd li{
	zoom:1;
	vertical-align:middle;
}
.slideBox .bd img{
	width:100%;
	height:100%;
}
.slideBox .bd p{
	position: absolute;
    width: 100%;
    height: 40px;
    background: rgba(0,0,0,0.5);
    line-height: 40px;
    left: 0px;
    bottom: 4px;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
}
.slideBox .hd{
	height: 15px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    bottom: 13px;
    z-index: 1;
}
.slideBox .hd ul{
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox .hd ul li{
	float:left;
	width:10px;
	height:10px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
	border-radius: 10px;
	list-style: none;
	margin-right: 10px;
}
.slideBox .hd ul li.on{
	background:#0788dc;
	color:#fff;
}
/*主体左边第一部分结束*/
/*主体左边第二部分开始*/
.h2{
	margin-top:30px;
	font-size: 20px;
	color: #000000;
}
.hr{
	width: 100%;
	margin:12px 0;
	height: 1px;
	/*background-color: #ccc;*/
	background-color: #e8edf1;
	border: none;
	clear: both;
	overflow: hidden;
}
.main-left-second{
	margin:0;
	padding:0;
	width:100%;
	color: #333;
}
.list ul{
	margin-left: 20px;
}
.list li{
	height: 30px;
	line-height: 30px;
	position: relative;
	/*color: #333;*/
	color: #a1d9ff;
}
.list li a{
	display: inline-block;
	width: 88%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color: #333;
	position: absolute;
	left: 0;
}
.list a:hover{
	color: #0788dc;
	border-bottom: 1px solid #e8edf1;
}
.list li span{
	position: absolute;
	right: 5px;
	font-size: 12px;
	color: #b2b2b2;
}
.government_news_wrapper .blue_box{
	height: 30px;
}
/*主体左边结束*/

/*主体右边开始*/
.main-right{
	width: 31%;
	margin-right: 11px;
	/*margin: 0 12px;*/
	/*background: red;*/
}
/*主体右边第一部分开始*/
.m_r_tab{
	width: 100%;
	height: 390px;
}
.tab_contain{
	margin:0;
	padding:0;
	width:100%;
	display:none;
}
.tab{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.tab li{
	float:left;
	width:50%;
	height:40px;
	color:#000000;
	text-align:center;
	line-height:40px;
	cursor:pointer;
	font-size: 16px;
	background:#f2f2f2;
	color:#000000;
}
.tab li.cur{
	background:#0788dc;
	color:#ffffff;
	width:99%;
}
.on{
	display:block;
}
.tab_contain img{
	margin-top:10px;
	width: 100%;
	display: block;
}
.tab_contain_maximg{
	height: 100%;
}
.tab_contain ul{
	margin-top:6px;
	margin-left: 20px;
}
.tab_contain li{
	height: 30px;
	line-height: 30px;
	position: relative;
}
.tab_contain li a{
	display: inline-block;
	width: 98%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: absolute;
	left: 0;
}
.tab_contain a:hover{
	color: #0788dc;
	border-bottom: 1px solid #e8edf1;
}
.tab_contain_title{
	width: 100%;
    height: 26px;
    margin-top: 4px;
}
.tab_contain_img{
	width: 22px !important;
	height: 16px;
	margin-right: 12px;
	margin-top: 5px !important;
}
.tab_contain_a{
	display:inline-block;
	width: 89%;
	height: 27px;
	line-height: 27px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*主体右边第一部分结束*/
/*主体右边第二部分开始*/
.m_r_second{
	display: block !important;
	color: #333;
}
.m_r_second li{
	list-style: none;
}
.m_r_second li a{
	color: #333;
}
.m_r_second li:before{
	content: "";
    height: 6px;
    width: 6px;
    display: block;
    /*border: 2px solid #565656;*/
    border: 1px solid #a1d9ff;
    border-left-width: 0;
    border-top-width: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    position: absolute;
    /*top: 14px;*/
    top: 11px;
    left: -20px;
}
.m_r_second li span{
	display: none;
}
.da_logo1{

}
/*主体右边第二部分结束*/
/*主体右边结束*/
/*government_news结束*/

/*news_list开始*/
.padding_top0{
	padding-top: 0 !important;
}
.padding_b0{
	padding-bottom: 0 !important;
}
.margin_top20{
	margin-top:20px !important;
}
.margin_top30{
	margin-top:30px !important;
}
.wd_1174{
	width: 974px;
	/*height: 400px;*/
	/*background: red;*/
	margin: 0 auto;
}
.new_h2{
	float: left;
	margin-bottom: 12px;
}
.new_p{
	float: right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	color: #808080;
	font-size: 12px;
}
.article{
	width: 100%;
	/*height: 400px;*/
	border: 1px solid #e7e7e7;
	padding-bottom: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}
.news_list_wrapper .section{
	padding:20px 0;
	margin: 0 20px;
	border-bottom: 1px solid #e7e7e7;
}
.page{
	padding:20px 0 20px 20px;
	overflow: hidden;
}
/* .page ul{
	margin-left: 20px;
}
.page li{
	list-style: none;
	float:left;	
} */
.page a{
	padding:2px 10px;
	border: 1px solid #cccccc;
	color: #333;
	margin-right: 8px;
	display: inline-block;
}
.page a:hover{
	color: #0788dc;
	border: 1px solid #0788dc;
}
.border_none{
	border: none !important;
}
.border_none:hover{
	color: #333 !important;
}
/*news_list结束*/
/*news_conference开始*/
.news_conference_wrapper .section{
	padding:20px 0;
	margin: 0 20px;
	border-bottom: 1px solid #e7e7e7;
}
.margin_0{
	margin: 0 !important;
}
.news_conference_wrapper .list li{
	height: 30px;
	/*line-height: 35px;*/
	line-height: 30px;
	list-style: none;
}
/*news_conference结束*/
/*public_announcement开始*/
.public_announcement_wrapper .section{
	padding:20px 0 0;
	margin: 0 20px 0 0;
}
.public_announcement_wrapper .list li{
	height: 30px;
	line-height: 30px;
	list-style: none;
}
.triangle{
	width: 0;
    height: 0;
    border-left: 5px solid #0788dc;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
/*public_announcement结束*/
/*notice_announcement开始*/
.notice_announcement_wrapper .section{
	padding:20px 0;
	margin: 0 20px;
	border-bottom: 1px solid #e7e7e7;
}
.notice_announcement_wrapper .list li {
	list-style: none;
}
/*notice_announcement结束*/
/*news_details  news_conference_details开始*/
.news_list_pr{
	position: relative;
}
.margin_lr20{
	margin-left: 20px;
	margin-right: 20px;
}
.text_cencer{
	text-align: center !important;
}
.font24{
	font-size: 24px !important;
}
.margin_top15{
	margin-top: 15px !important;
}
.c999999{
	color: #999999;
}
.share{
	position: absolute;
	top:28px;
	right: 0;
}
.margin_tb10{
	margin: 10px 0;
}
.indent_line28{
	text-indent: 25px;
    line-height: 25px;
    margin-bottom: 20px;
}
.news_list_img{
	width: 100%;
	height: 100%;
	margin:12px 0;
}
/*news_details news_conference_details结束*/
/*online_interview_list开始*/
.online_interview_list_wrapper .section{
	overflow: hidden;
	width: 100%;
	height: 100px;
	/*background: blue;*/
	margin-bottom: 13px;
	padding:25px 0;
	border: 1px solid #e7e7e7;
}
.section_left_wrapper{
	width: 148px;
	height: 102px;
	/*background: red;*/
	float: left;
	margin: 0 25px;
}
.section_left_wrapper img{
	width: 100%;
	height: 100%;
}
.section_right_wrapper{
	width: 77%;
	height: 100%;
	/*background: red;*/
	float: right;
	margin-right: 25px;
}
.section_right_wrapper div{
	overflow: hidden;
}
.margin_t0{
	margin-top: 0px !important;
}
.font12{
	font-size: 12px;
}
.line26{
	line-height: 26px;
}
/*online_interview结束*/
/*online_interview_details开始*/
.online_title{
	width: 100%;
	height: 80px;
	border: 1px solid #e7e7e7;
	margin-bottom:13px;
}
.online_title h1{
	line-height:80px;
	text-align: center;
	font-size: 24px;
}
.online_title h2{
	line-height:50px;
	text-align: center;
	font-size: 24px;
}
.online_content_wrapper{
	width: 100%;
	height: 100%;
	border: 1px solid #e7e7e7;
	overflow:auto;
}
.online_content{
    width: 906px;
    /* height: 50px; */
    /*background: red;*/
    margin: 30px 35px;
    overflow: hidden;
}
.online_content_lr{
	width: 50px;
}
.online_content_lr p{
	color: #808080;
	font-size: 12px;
	text-align: center;
	margin-top:5px;
}
.online_content_cencer{
	width: 745px;
	/*height: 50px;*/
	/*background: red;*/
	position: relative;
}
.margin_r30{
	margin-right: 30px;
}
.margin_l30{
	margin-left: 30px;
}
.triangle_tr{
	width: 0;
	height: 0;
	border-top:7px solid #f3f3f3;
	border-right:7px solid #f3f3f3;
	border-left:7px solid transparent;
	border-bottom:7px solid transparent;
	position: absolute;
	top:17px;
}
.triangle_tl{
	width: 0;
	height: 0;
	border-top:7px solid #007fc2;
	border-left:7px solid #007fc2;
	border-right:7px solid transparent;
	border-bottom:7px solid transparent;
	position: absolute;
	top:17px;
	right:-10px;
}
.online_content_cencer .container_wrapper{
    padding: 20px;
    background: #f3f3f3;
    position: relative;
    left: 14px;
    border-radius: 10px;
    width: 687px;
    height: 100%;
}
.online_content_cencer .container_wrapper p{
	color: #4c4c4c;
	line-height: 26px;
}
.bk_007fc2{
	background: #007fc2 !important;
}
.c_ffffff{
	color: #ffffff !important;
}
/*online_interview_details结束*/
/*public_announcement_details开始*/
.margin_top35{
	margin-top:35px;
}
.f20{
	font-size: 20px;
}
.public_announcement_details_wrapper .share{
	top: 100px;
	right: 15px;
}
.margin_bottom20{
	margin-bottom: 20px;
}
/*public_announcement_details结束*/
/*policy_document开始*/
.margin_l0{
	margin-left: 0 !important;
}
.policy_document_wrapper .article{
	overflow: hidden;
	padding-bottom: 0;
}
.p_d_left_wrapper{
    width: 680px;
    /* height: 100px; */
    /* background: red; */
    float: left;
    border-right: 1px solid #cccccc;
    padding-right: 10px;
}
table{
	width: 100%;
	border: none;
	border-collapse: collapse;
}
td, th
  {
  border:1px solid #cccccc;
  text-align: center;
  padding: 15px 12px;
}
.p_d_left_wrapper th{
	background: #0788dc;
	color: #ffffff;
}
.p_d_left_wrapper td{
	font-size: 12px;
}
.p_d_left_wrapper tr td:first-child{
	text-align:left !important;
}
.p_d_left_wrapper td a{
	line-height: 20px;
}
.p_d_left_wrapper td a:hover{
	color: #0788dc;
	border-bottom: 1px solid #e8edf1;
}
.p_d_right_wrapper{
    width: 28%;
    float: right;
}
.p_d_right_wrapper .h3{
	color: #0788dc;
	font-size: 16px;
	font-weight: normal;
}
.p_d_right_wrapper .search{
	margin-top: 10px;
	position: relative;
	height: 50px;
}
.p_d_right_wrapper input{
    width: 81%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #0788dc;
    padding: 0 44px 0 5px;
    position: absolute;
}
.p_d_right_wrapper button{
	background: #ffffff;
	border:none;
	color: #0788dc;
	font-size: 14px;
	position: absolute;
	right: 15px;
	top:11px;
}
.c000000{
	color: #000000 !important;
}
.p_d_right_wrapper ol{
	margin-left: 15px;
	color: #000000;
}
.p_d_right_wrapper li{
	padding:15px 0;
	border-bottom: 1px dashed #cccccc;
	line-height: 24px;
}
/*policy_document结束*/
/*policy_document_details开始*/
.pdd_top_section{
	width: 95%;
	border: 1px #d5d5d5 solid;
	/*height: 100px;*/
	padding:22px 28px;
	margin-bottom: 20px;
	color: #000000;
}
.pdd_top_section span{
    display: inline-block;
    /*background: red;*/
    width: 33%;
    margin: 5px 0;
}
.pdd_botton_section{
	width: 95%;
	border: 1px #d5d5d5 solid;
	/*height: 100px;*/
	padding:48px 28px;
	color: #000000;
}
.margin_top60{
	margin-top:60px;
}
.indent_line35{
	text-indent: 25px;
	line-height: 35px;
}
.text_right{
	text-align: right;
}
.pdd_botton_section a{
	text-decoration:underline;
}
/*policy_document_details结束*/
/*government_poblic开始*/
.government_poblic_wrapper{
	padding-top: 25px;
}
/*主体第一部分开始*/
.gp_first_section{
	overflow: hidden;
}
.gp_section_left{

	width: 29%;
    height: 100%;
    margin-left: 4px;
    padding-right: 11px;
    box-sizing: border-box;
    border-right: 1px solid #cccccc;
    margin-bottom: 30px;
}
.gp_section_left a:hover{
	color: #0788dc;

}
.gp_section_left p{
	height: 20px;
	line-height: 20px;
}
.gp_section_left .gp_first_ul li{
	list-style: none;
	float: left;
	width: 45%;
	height: 40px;
	margin-top:20px;
	border: 1px solid #0788dc;
	line-height: 40px;
	text-align: center;
}
.gp_section_right{
	width: 67%;
    margin: 0 12px;
}
.blue_box{
	display: inline-block;
	width: 5px;
	height: 20px;
	background: #0788dc;
	margin-right: 15px;
	vertical-align: middle;
	margin-top:-2px;
}
.c0788dc{
	color: #0788dc;
}
.span_wd21{
	display: inline-block;
	width: 20%;
	padding-left: 10px;
}
.margin_r20{
	margin-right: 20px;
}
.gp_section_right h2{
	background: #dff0fc;
    height: 40px;
    width: 660px;
    line-height: 40px;
    margin: 0;
    font-size: 20px;
    color: #000000;
    padding-left: 13px;
}
.blue_line1{
	width: 100px;
	height: 0px;
	border-bottom: 3px solid #3b77bd;
	position: relative;
}
.margin_b10{
	margin-bottom: 10px;
}
/*主体第一部分结束*/
/*主体第二部分开始*/
.gp_second_section{
	margin-bottom: 30px;
	overflow: hidden;
}
.gp_second_section li{
	width: 18%;
	height: 50px;
	background: #3b77bd;
	float:left;
	margin:0 10px;
	list-style: none;

	line-height: 50px;
	text-align: center;
}
.gp_second_section a{
	color: #ffffff;
	font-size: 18px;
}
/*主体第二部分结束*/

/*主体第三部分开始*/
/*主体第三部分左边开始*/
.organization_div{
	width: 100%;
	height: 38px;
	background: #dfeef9;
	margin: 12px 0;
	line-height: 38px;
}
.da_logo{
	overflow:hidden;
	width:38px;
	height:38px;
	background: #0788dc;
	display:inline-block;
	position:relative;
	margin-right: 25px;
}
.da_logo:before{
	content: '';
    height: 10px;
    width: 10px;
    display: block;
    border: 3px solid #ffffff;
    border-left-width: 0;
    border-top-width: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    position: absolute;
    top: 13px;
    right: 15px;
}
.organization_div .a_p_a{
	line-height: 38px;
	position: absolute;
	color: #006fb7;
}
.organization_div .a_p_a:hover{
	border-bottom: 1px solid #3b77bd;
}
.margin_top5{
	margin-top:5px;
}
.margin_b30{
	margin-bottom: 30px;
}
.wu_open{

}
.wu_open li{
    width: 100%;
    height: 40px;
    border: 1px solid #0788dc;
    margin-bottom: 10px;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.wu_open li img{
	position: absolute;
    left: 60px;
    top: 9px;
}
.wu_open li a{
	position: absolute;
    left: 100px;
    color: #0788dc;
    font-size: 16px;
    padding-left:16px;
}
.wu_open li a:hover{
	border-left: 1px solid #0788dc;
}
.margin_b5{
	margin-bottom: 5px !important;
}
/*主体第三部分左边结束*/
/*主体第三部分结束*/

/*government_poblic结束*/
/*lead_information开始*/
.lead_information_wrapper{

}
.tab_wrapper{
	width: 100%;
	height: 760px;
	height: 100%;
	border: 1px solid #e7e7e7;
	overflow: hidden;
}
.tab_left_wrapper{
	width: 25%;
	/*height: 400px;*/
	/*background: red;*/
	margin-left:14px;
	padding: 10px 20px 0 0;
	border-right: 1px solid #e7e7e7;
	float: left;
}
.d_none{
	/*display: none;*/
}
/*#tab_con div{
	display: none;
}*/
.tab_left_wrapper a{
	display: block;
	list-style: none;
	width: 94%;
	/* height: 43px; */
	background: #fafbfc;
	margin-bottom: 10px;
	border: 1px solid #e7e7e7;
	font-size: 16px;
	line-height: 43px;
	padding-left: 20px;
}
.lead_cur{
	background: #1966a7 !important;
	color: #ffffff;
}
.tab_right_wrapper{
	width: 69%;
	/*height: 400px;*/
	/*background: red;*/
	margin-right: 11px;
	float: right;
}
.tab_right_wrapper p{
	margin-bottom: 20px;
}
.margin_tb35{
	margin: 35px 0;
}
.lead_img{
	display: block;
	margin: 40px auto;
	width: 145px;
	height: 175px;
}
.bold{
	font-weight: bold;
}
.line35{
	line-height: 35px;
}
.line30{
	line-height: 30px;
}
#tab_con .on{
	display:block;
}

/*lead_information结束*/
/*information_public开始*/
.margin_tb30{
	margin-top: 30px;
	margin-bottom: 30px;
}
.ipe_dl dt,.ipe_dl dd{
	margin-bottom: 15px;
}
.ipe_dl dt{
	text-indent: 25px;
	font-weight: bold;
}
.ipe_dl ol{
	margin-left: 16px;
}
.ipe_dl ol li{
	margin-bottom: 15px;
}
.ipe_table_wrapper{
	width: 90%;
	margin: 20px auto;
}
/*information_public结束*/
/*organization_functions开始*/
.o_f_article{
	overflow:hidden;
}
.o_f_left_wrapper{
    width: 644px;
    /* height: 100px; */
    /*background: red;*/
    margin: 0px 10px 0 20px;
}
.o_f_left_wrapper p{
	line-height: 30px;
	color: #000000;
}
.inden25{
	text-indent: 25px;
}
.xzfyzn{
	line-height: 30px;
	font-size: 14px;
}
.o_f_right_wrapper{
	width: 30%;
	border-left: 1px solid #e7e7e7;
	/*height: 100px;*/
	/*background: blue;*/

}
.o_f_right_wrapper p{
	width: 100%;
	height: 44px;
	background: #1866a8;
	color: #ffffff;
	line-height: 44px;
	padding-left: 10px;
}
.o_f_right_wrapper li{
	list-style: none;
	/*height: auto;*/
	line-height: 30px;
	position: relative;
}
.o_f_right_wrapper li a{
    display: block;
    height: auto;
    margin-left: 30px;
}
.o_f_right_wrapper li:before{
	content: "";
    height: 6px;
    width: 6px;
    display: block;
    border: 1px solid #000000;
    border-left-width: 0;
    border-top-width: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    position: absolute;
    top: 12px;
    left: 10px;
}
.o_f_right_wrapper li a:hover{
	color: #0788dc;
	/*border-bottom: 1px solid #e8edf1;*/
}
/*organization_functions结束*/
/*inner_organ开始*/
.o_f_section{
	border-bottom: 1px solid #e7e7e7;
	padding-bottom:20px;
}
.o_f_section .title_p{
	width: 99%;
	height: 40px;
	color: #000000;
	font-size: 16px;
	background: #f5f5f5;
	margin-top:28px !important;
	line-height: 40px !important;
	font-weight: bold;
}
.o_f_section p{
	line-height: 30px;
	text-indent: 25px;
	margin-top:15px;
}
/*inner_organ结束*/

/*other_business开始*/
/*other_business结束*/

/*other_unit开始*/
.o_u_left_wrapper{
    width: 654px;
    margin: 0px 10px;
}
.o_u_left_wrapper ul,.o_u_left_wrapper li{
	margin:0;
	padding:0;
}
.o_u_left_wrapper li{
	list-style: none;
	height: 44px;
	line-height: 44px;
	border-bottom: 1px dashed #cacaca;
}
.o_u_left_wrapper li a:hover{
	color: #0788dc;
}
/*other_unit结束*/

/*information_public开始*/
.i_p_left_wrapper{
    width: 31%;
    /*height: 300px;*/
    /*background: red; */
    margin: 0 2px 0 14px;
    padding-top: 20px;
}
.st_tree{
	/*padding:10px;*/
}
/* 超链接 */
.st_tree a{
}
/* 鼠标经过的超链接 */
.st_tree a:hover{
	color:#0788dc;
	border-bottom: 1px solid #e8edf1;
}
/* 菜单 */
.st_tree ul{
    padding: 0 0 0 18px;
    margin: 0;
}
/* 菜单项 */
.st_tree ul li{
	height: 30px;
	line-height:30px;
	cursor:pointer;
	list-style:none;
	background:url(../images/government_public/st_folder.gif);
	background-repeat:no-repeat;
	background-position: 5px 9px;
}
.st_tree ul li a{
	line-height: 30px;
}
/* 子菜单的父节点 */
.st_tree .folder{
	list-style-image:url(../images/government_public/st_icon.jpg);
	background:url(../images/government_public/st_folder.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	background-position: 5px 9px;
}
/* 展开的父节点 */
.st_tree .open{
	list-style-image:url(../images/government_public/st_icon_open.jpg);
	background:url(../images/government_public/st_folder_open.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	background-position: 5px 9px;
}
.margin_l10{
	margin-left: 10px;
}
.i_p_right_wrapper{
    width: 64%;
    /*height: 300px;*/
    /* background: blue; */
    border-left: 1px solid #e7e7e7;
    padding: 20px 12px 20px 15px;
}
.font16{
	font-size: 16px;
}
.ipe_table_wrapper td{
	padding: 10px;
}
/*information_public结束*/

/*information_public_edit开始*/

/*information_public_edit结束*/

/*work_service开始*/
.w_s_left_wrapper{
    width: 645px;
    /*height: 300px;*/
    /*background: red;*/
    margin-top: 5px;
    overflow: hidden;
}
.wsl_p{
    background: url(../images/work_service/laba.jpg);
    background-repeat: no-repeat;
    padding-left: 34px;
    color: #000000;
    margin-top: 10px;
}
.wsl_tab_wrapper{
	overflow: hidden;
}
.wsl_tab{
	margin:0;
	padding:30px 0;
	width:100%;
	/*height: 115px;*/
	background: #f1f7fc;
	overflow:hidden;
}
.wsl_tab li{
	float:left;
	text-align:center;
	list-style: none;
    margin: 0 7px 0 10px;
}
.wsl_tab .cur{
	background:#0788dc;
}
.wsl_tab span{
	/*display: inline-block;
	width: 90px;
	height: 90px;
	background: #1866a8;
	border-radius: 10px;
	line-height: 90px;*/
}
.wsl_tab li img{
	padding: 25px;
	background: #1866a8;
	border-radius: 10px;
	margin-bottom:12px;
}
.tab_contain{
	padding:0;
	width:100%;
	display:none;
}
.on{
	display:block;
}
.triangle8{
	width: 0;
    height: 0;
    border-left: 8px solid #0788dc;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.table_section{
	border: 1px solid #1866a8;
	padding-bottom: 10px;
	margin-bottom:20px;
}
.table_section p{
	height: 47px;
	line-height: 47px;
	background: #f1f7fc;
	border-bottom: 1px solid #1866a8;
	padding-left: 15px;
	color: #1866a8;
	font-size: 16px;
    overflow: hidden;
}
.table_section ul{
	padding-left: 15px;
}
.table_section li{
	color: #333;
}
.tab_contain .table_section a{
	color: #333;
}
.online_wrapper{
	width: 99%;
	height: 500px;
    border: 1px solid #abc4da;
    overflow: auto;

}
.o_content {
    margin: 25px 20px;
    overflow: hidden;
}
.online_wrapper .container_wrapper {
	width: 406px;
	padding:17px 20px;
	background: #1866a8;
	left: 10px;
}
.online_wrapper  .container_wrapper p{
	color: #ffffff;
}
.online_wrapper .online_content_cencer {
	width: 460px;
}
.triangle_tr5 {
	width: 0;
	height: 0;
    border-top: 5px solid #1866a8;
    border-right: 5px solid #1866a8;
    border-left: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    top:17px;
}
.bk_border{
	background: #ffffff !important;
	border: 1px solid #abc4da;
}
.triangle_tl5{
    position: absolute;
    top: 20px;
    right: -5px;
    height: 12px;
    width: 12px;
    border: 1px solid #abc4da;
    border-left-width: 0;
    border-top-width: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    background: #ffffff;
    z-index: 13;
}
.tab_contain .online_p{
    background: url(../images/work_service/robot_03.png);
    background-repeat: no-repeat;
    background-position: 18px;
    padding-left: 73px;
    color: #ffffff;
    margin-top: 10px;
    width: 88%;
    height: 50px;
    line-height: 50px;
    background-color: #1866a8;
}
.online_bottom{
	width: 99%;
	height: 145px;
    border: 1px solid #abc4da;
    border-top: none;
    padding-bottom:15px;
    margin-bottom: 20px;
}
.online_bottom textarea{
     border: none;
    width: 97%;
    height: 80px;
    margin: 10px 5px;
    resize: none;
    padding: 3px;
}
.oline_button{
    width: 100px;
    height: 38px;
    background: #1866a8;
    color: #ffffff;
    line-height: 38px;
    text-align: center;
    float: right;
    border-radius: 8px;
    margin-right: 20px;
}
.o_search input{
	width: 235px;
	height: 24px;
	margin: 0 5px;
}
.search_button{
	display: inline-block;
	width: 40px;
	height: 24px;
	line-height: 24px;
	color: #ffffff;
	background: #0788dc;
	text-align: center;
	border: 1px solid #1866a8;
}
.clear{
	clear: both;
}
.tab_contain .o_table_wrapper{
	width: 100%;
	margin-top: 20px;
}
.o_table_wrapper table{
	width: 100%;
	border: 1px solid #1866a8;
	border-collapse: collapse;
}
.o_table_wrapper th{
	border:none;
  border-bottom: 1px solid #1866a8;
  padding: 15px 8px;
  background: #f1f7fc;
  text-align:left;
}
.o_table_wrapper td{
    border: none;
    border-bottom: 1px dashed #dedede;
    padding: 15px 8px;
    text-align:left;
    /*background: red;*/
}
.o_table_wrapper td span{
	display: inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	/*background: blue;*/
}
.w110{
	width: 110px;
}
.w149{
	width: 149px;
}
.w200{
	width: 200px;
}
.check_table_wrapper td,.check_table_wrapper th{
	border: 1px solid #1866a8 !important;
}








.w_s_right_wrapper{
    width: 303px;
    /*height: 300px;*/
    /*background: red;*/
    border-left: 1px solid #cccccc;
    padding-left: 13px;
}
.wsr_img{
	width: 100%;
	margin-top: 10px;
}
.wsr_ul{
	margin-top: 10px;
	overflow: hidden;
}
.wsr_ul li{
	width: 46%;
	height: 42px;
	line-height: 42px;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	float: left;
	list-style: none;
	background:#fcfcfc;
	/*text-align: center;*/
}
.wsr_ul li a:hover{
	color: #0788dc;
}
.wsr_ul img{
	vertical-align:middle;
	margin:0 13px 0 20px;
}
.organ_ul li{
	list-style: none;
	/*height: 30px;*/
	line-height: 30px;
}
.organ_ul li a:hover{
	color: #0788dc;
	border-bottom: 1px solid #e8edf1;
}
/*work_service结束*/
/*special_topic开始*/
.margin_top10{
	margin-top: 10px;
}
.special_topic_article a{
	display: inline-block;
	width: 30%;
	margin:20px 5px 0 5px;
	padding: 8px;
	border:1px solid #e2e2e2;
	float: left;
}
.special_topic_article a img{
	width: 100%;
}
/*special_topic结束*/

/*public_interaction开始*/
.public_interaction_wrapper{
	padding-top:20px;
}
.p_i_left_wrapper{
    width: 665px;
    margin-top: 5px;
    overflow: hidden;
    margin-bottom: 20px;
    border-right: 1px solid #cccccc;
    padding-right: 12px;
}
.same_span{
    display: inline-block;
    width: 47%;
    border: 4px solid #ddf0fc;
    height: 284px;
    margin-left: 6px;
    float: left;
}
.same_span .back_p{
	width:100%;
	height: 42px;
	line-height: 38px;
	background: #ddf0fc;
	color: #2d6ab2;
	font-weight: bold;
	margin-left: 0;
}
.same_span .back_p img{
	vertical-align: middle;
    margin: 0 10px;
}
.same_span p{
	margin-left: 15px;
line-height: 26px;

}
.same_span .button{
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #0788dc;
	margin:25px 10px 0 30px;
	line-height: 36px;
	color: #ffffff;
	text-align:center;
	border-radius: 5px;
	cursor: pointer;
}
.same_span .button1{
	display: block;
	width: 100px;
	height: 36px;
	background: #0788dc;
	margin:50px auto 0 auto;
	line-height: 36px;
	color: #ffffff;
	text-align:center;
	border-radius: 5px;
	cursor: pointer;
}
.back_ff6c02{
	background: #ff6c02 !important;
}
.indext_line26{
	line-height: 26px;
	text-indent: 25px;
}
.margin_r8{
	margin-right: 8px;
}
.pi_h2{
	width: 128px;
	text-align: center;
	padding-bottom: 12px;
	border-bottom: 2px solid #47aff3;
	color: #0788dc;
}
.bk_47aff3{
	background-color: #47aff3;
}



.p_i_tab_wrapper{
	width: 100%;
	margin-top: 30px;
}
.pi_tab_contain{
	margin:0;
	padding:0;
	width:100%;
	display:none;
}
.pi_tab_contain ul{
	margin-top:6px;
	margin-left: 20px;
}
.pi_tab_contain li{
	height: 30px;
	line-height: 30px;
	position: relative;
	list-style: none;
}
.pi_tab_contain li a{
	color: #333;
	display: inline-block;
	width: 88%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: absolute;
	left: 0;
}
.pi_tab_contain li:before{
	content: "";
    height: 6px;
    width: 6px;
    display: block;
    /*border: 2px solid #565656;*/
    border: 1px solid #a1d9ff;
    border-left-width: 0;
    border-top-width: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    position: absolute;
    /*top: 14px;*/
    top: 11px;
    left: -20px;
}















.p_i_tab{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	border-bottom: 1px solid #47aff3;
}
.p_i_tab li{
	float:left;
	width: 128px;
	text-align: center;
	padding-bottom: 12px;
	color: #0788dc;
	cursor:pointer;
	font-size: 20px;

}
.p_i_tab li.cur{
	font-weight: bold;
	border-bottom: 2px solid #47aff3;
}
.cur{
	font-weight: bold;
	border-bottom: 2px solid #47aff3;
}
.pi_on{
	display:block;
}



























.p_i_right_wrapper{
    width: 280px;
    /*height: 300px;*/
    /*background: red;*/
}
.pi_right_section{
	background: #ddf0fc;
	padding-bottom: 22px;
	margin-bottom: 10px;
}
.pi_right_section .back_p{
	width: 100%;
	height: 70px;
	line-height: 30px;
	font-size: 20px;
	color: #ffffff;
	padding-left:15px;
	background:url(../images/public_interaction/sub_back_03.jpg);
	background-repeat:no-repeat;
	background-size:95%;
}
.pi_right_section p{
	line-height: 30px;
	color: #007fc2;
}
.margin_l15{
	margin-left: 15px;
}
.margin_t22{
	margin-top:30px;
	margin-left: 15px;
	font-size: 25px;
	font-family: serif;
	font-weight: bold;
}
.pi_right_section1{
	background: #ddf0fc;
	padding-bottom: 20px;
	margin-bottom: 10px;

}
.pi_right_section1 .back_p1{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #ffffff;
	padding-left:15px;
	background:url(../images/public_interaction/sub_back_02.jpg);
	background-repeat:no-repeat;
	background-size:95%;
	text-align: left;
}
.pi_input{
	display: block;
	width: 230px;
	height: 44px;
	border: 1px solid #0788dc;
	margin: 0 auto;
}
.pi_right_section1 .button{
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #0788dc;
	margin: 20px 15px 0 15px;
	line-height: 36px;
	color: #ffffff;
	text-align:center;
	border-radius: 5px;
}
.c1da7f0{
	color: #1da7f0 !important;
}
/*public_interaction结束*/
/*five_public_details开始*/
.line_329998{
	height: 5px;
	width: 100%;
	background: #329998;
	margin-bottom: 20px;
}
.fpd_pr{
	position: relative;
}
.fpd_pr .share {
    position: absolute;
    top: 66px;
    right: 15px;
}
.margin_tb15{
	margin-top:15px;
	margin-bottom: 15px;
}
.fpd_pr p{
	line-height: 30px;
}
.f24{
	font-size: 24px;
}
.f22{
	font-size: 22px;
}
/*five_public_details结束*/
/*five_public开始*/
.fp_left_section{
	width: 22%;
	/*height: 200px;*/
	/*background: red;*/
}

.fp_tab{
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background: #0059a0;
	padding:0 15px;
}
.fp_tab li{
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-top: 15px;
    position: relative;
    list-style: none;
    /*background:red;*/
}
.fp_tab li:before{
	content: "";
    width: 0;
    height: 0;
    border-left: 8px solid #0059a0;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 12px;
    right: 15px;
}
.fp_tab li .back_a{
	display: inline-block;
	 width: 100%;
    height: 40px;
    /*background:blue;*/
    line-height: 40px;
    border-radius: 8px;
    margin-bottom: 13px;
}
.fp_cur{
	background:#ffffff;

}
.fp_tab .fp_cur span{
	color:#0059a0;
}
.fp_tab li img{
	position: absolute;
    left: 29px;
    top: 9px;
}
.img_block{
	display: block;
}
.img_none{
	display: none;
}
.fp_tab .fp_cur .img_1{display: none;}
.fp_tab .fp_cur .img_2{display: block;}
.fp_tab li span{
	position: absolute;
    left: 50px;
    color: #ffffff;
    font-size: 16px;
    padding-left:16px;
}
.fp_right_section{
	width: 72%;
	/*background: blue;*/
	height: 700px;
}
.fp_right_section .tab_contain{
	margin-top: 0;
	height: auto;
}
.fp_right_section .article{
	width: 95%;
	padding:0 15px 10px 14px;

}
.fp_right_section .list li{
	color: #329998;
}
.fp_right_section .list a{
	width: 91%;
}
.fp_tab_contain{
	margin:0;
	padding:0;
	width:100%;
	display:none;
}
.fp_on{
	display: block;
}
.fp_tab_contain .page{
	margin-top:0;
	margin:10px 0;
}
.fp_tab_contain .page ul{
	margin-left: 0;
}
.fp_tab_contain .page li a {
    padding: 5px 12px;
}
/*five_public结束*/

/*areas_public开始*/
.serach{
	height: 40px;
	width: 100%;
	margin-top:15px;
	background: #f5f5f5;
	line-height: 40px;
}
.serach .font_span{
	margin-left: 90px;
}
.serach input{
	width: 425px;
	height: 26px;
	border:1px solid #acacac;
	margin-left: 15px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 26px;
}
.serach .select{
	width: 83px;
	height: 28px;
	border:1px solid #acacac;
	margin-left: 10px;
	list-style: none;
	line-height: 22px;
	padding:3px 0px 3px 5px;
	vertical-align: middle;
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    background: url("../images/government_public/select.png") no-repeat scroll transparent;
    background-position: 64px center;
}
.serach .button_span{
	padding:3px 9px;
	background: #0788dc;
	border:1px solid #0074bf;
	color: #ffffff;
	margin-left: 10px;
}
.back_f5f5f5{
	width: 100%;
	height: 50px;
	background:#f5f5f5;
	margin-top:10px;
	line-height: 50px;
}
.back_f5f5f5 .title_span{
    font-size: 18px;
    color: #329998;
    border-top: 4px solid #329998;
    padding:10px 6px 14px;
    margin-left: 10px;
    background: #ffffff;
}
.ap_ul{

}
.ap_ul li{
	list-style: none;
	height: 54px;
	border: 1px solid #fafafa;
	line-height: 54px;
}
.ap_ul li a{
	display: inline-block;
	width: 97%;
	margin-left: 20px;
}
.ap_ul li a:hover{
	color:#329998;
	 border-bottom: 1px solid #329998;
}
.ap_ul1 li a{
	display: inline-block;
	width: 47%;

}
/*areas_public结束*/

/*medical_service_public开始*/
.msp_table_wrapper{
	width: 100%;
	margin-top:37px;
}
.msp_table_wrapper tr{
	height: 46px;
}
.msp_table_wrapper td,.msp_table_wrapper th{
	text-align: left;
}
.msp_table_wrapper th{
	background: #0788dc;
	color: #ffffff;
}
/*medical_service_public结束*/

/*hospital_public开始*/
.hp_right_section{
	/*height: auto;*/
	height: 632px;
}
.banner_pr{
    width: 100%;
    height: 115px;
    background: url(../images/government_public/hospital_public_03.jpg);
    background-repeat: no-repeat;
    margin-bottom: 4px;
    padding-top: 35px;

}
.banner_pr h3{
    color: #ffffff;
    margin-left: 290px;
}
.f26{
	font-size: 26px;
}
.f38{
	font-size: 38px;
}
/*hospital_public结束*/
/*select_title开始*/
.st_ul{
	width: 942px;
	border: 1px solid #e7e7e7;
	padding:0 15px;
	margin-bottom: 20px;
}
.st_ul li{
	list-style: none;
	height: 50px;
	line-height: 50px;
	border-bottom:1px dashed #e7e7e7;
}
.st_ul li a:hover{
	color:#329998;
	border-bottom:1px dashed #329998;
}
/*select_title结束*/

/*system_title开始*/
.st_article{
	padding-bottom:0;
}
.st_article ul{
	width: 942px;
	margin-left: 15px;
}
.st_article li{
	list-style: none;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #e7e7e7;
}
.st_article li a{
	width: 89%;
	margin-left:20px;
	color:#000000;
}
.st_article li span{
	margin-right: 20px;
}
/*system_title结束*/

/*medical_services开始*/
.line_f0f0f0{
	border-bottom: 3px solid #f0f0f0;
	padding-bottom: 10px;
	margin-top: 30px;
}
.line_f0f0f0 span{
	background: url(../images/special_topic/m_s_go.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    font-size: 18px;
    padding-left: 18px;
    color: #0788dc;
    padding-bottom: 10px;
    border-bottom: 3px solid #0788dc;
    font-weight: 500;
}
.img_wrapper img{
	margin-top:35px;
	margin-left: 28px;
}
.m_s_tab_wrapper{
	width: 100%;
	margin-top:20px;
	margin-bottom:20px;
	border: 1px solid #428cc0;
	padding-bottom: 10px;
}
.m_s_tab{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.m_s_tab li{
	float:left;
	color:#000000;
	cursor:pointer;
	background:#e5f4fe;
	color:#0788dc;
	padding:7px 6.4px;
	border-right: 1px solid #428cc0;
	border-bottom: 1px solid #428cc0;
}
.m_s_tab li.cur{
	background:#ffffff;
	color:#573900;
	border-bottom: none;
}
.border_rnone{
	border-right: none !important;
}
.m_s_{
	margin:0 auto;
	padding:0;
	width:97%;
	display:none;
	padding-top:10px;
}
.on{
	display:block;
}
.ms_table_wrapper{
	width: 100%;
}
.ms_table_wrapper td, .ms_table_wrapper th {
    border: 1px solid #bdd6fb;

    padding: 0 7px;
}
.ms_table_wrapper tr{
	height: 40px;
	line-height: 40px;
}
.ms_table_wrapper th{
	background: #1073c8;
	color: #ffffff;
	text-align: center;
}
.ms_table_wrapper td{
	text-align:left;
}
.ms_table_wrapper img{
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}
/*medical_services结束*/

/*vaccine_title开始*/
.vt_right_section{
	width: 72%;
	/*background: blue;*/

}
.vt_tab_contain{
	margin:0;
	padding:0;
	width:100%;
	display:none;
}
.vt_on{
	display: block;
}
.vt_article{
	padding: 0 15px;
	width: 95%;
}
.vt_article p{
	line-height: 30px;
}
.vt_article img{
	display: block;
	margin:0 auto;
}
/*vaccine_title结束*/

/*relief_title开始*/
.proinfo_showbox{
	display:inline-block;
	width:303px;
	width:303px\9;
	height:auto;
	margin-bottom:10px;
	margin-right:10px;
	border:1px solid #a1a1a1;
	padding:5px 5px 0;
	position: relative;
}
/*3的倍数（3n+0）*/
/*.proinfo_showbox:nth-child(3n){
	margin-right:0;
}*/
.margin_r0{
	margin-right: 0;
}
.proinfo_showbox .opacity-overlay{
    width: 100%;
    height: 85%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    cursor: pointer;
    background:rgba(0,0,0,0.5);
    filter: alpha(opacity=0);
    _height: expression( (this.parentElement.clientHeight) +'px');
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    }
.proinfo_showbox a, .proinfo_showbox img{
    width: 100%;
    display: block;
    overflow: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.proinfo_showbox a:hover .opacity-overlay {

		filter:alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
		-webkit-transform:scale(1);

		-moz-transform:scale(1);

		-o-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		-webkit-transition:all 0.25s ease-in-out;

		-moz-transition:all 0.25s ease-in-out;

		-o-transition:all 0.25s ease-in-out;

		-ms-transition:all 0.25s ease-in-out;

		transition:all 0.25s ease-in-out;

}

.proinfo_showbox a:hover img {

	transform: scale(1.1, 1.1) rotate(10deg);

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;

}
.proinfo_showbox .icon-zoom{
	display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    background: url(../images/special_topic/icon-zoom.png) no-repeat center;
}
.proinfo_showbox p{
	width: 100%;
	text-align: center;
	margin:15px 0;
		white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*relief_title结束*/

/*people_information开始*/
.pi_left_wrapper{
    width: 660px;
    /* height: 100px; */
    /* background: red; */
    float: left;
    margin-left:20px ;
}
.pi_left_wrapper .list{
	width: 660px;
	padding-right: 20px;
	 border-right: 1px solid #cccccc;
	 padding-top: 25px;
}
.pi_left_wrapper ul{
	margin:0;
	padding:0;
}
.pi_left_wrapper li{
	list-style: none;
}
.pi_right_wrapper{
    width: 28%;
    float: right;
    padding:0 9px;
    box-sizing: border-box;
}
.pi_right_wrapper h4{
	font-size: 16px;
	background: #0475bf;
	height: 40px;
	width: 100%;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	margin-top: 9px;
}
.pi_right_wrapper p{
	padding: 17px 14px;
	border: 1px solid #0475bf;
	line-height: 30px;
}
/*people_information结束*/

/*questionnaire开始*/
.qw_article{
	width: 100%;
	/*height: 700px;*/
	border: 1px solid #e7e7e7;
	padding: 0 17px 22px;
	margin-bottom: 10px;
	overflow: hidden;
	box-sizing: border-box;
}
.qw_article h4{
	font-size: 18px;
	text-align: center;
}
.indent_line30{
	text-indent: 25px;
	line-height: 30px;
}
.qw_article .p_title{
	padding-left: 12px;
	height: 36px;
	line-height: 36px;
	box-sizing: border-box;
	background: #f5f5f5;
	color: #000000;
	font-weight:bold;
	margin-top: 22px;
}
.qw_article .check_span1{
	display: block;
	margin-top: 15px;
}
.qw_article .check_span1 input{
	margin:0 10px;
	vertical-align:middle;
}
.qw_article textarea{
	display: block;
	margin:20px 10px 0;
	width: 480px;
	height: 94px;
	resize:none;
	padding:5px;
	box-sizing: border-box;
	line-height: 20px;
}
.qw_article .button{
	display: inline;
	border:none;
	width: 100px;
	height: 36px;
	background: #0788dc;
	line-height: 36px;
	color: #ffffff;
	text-align:center;
	border-radius: 5px;
	cursor: pointer;
	outline:none;
}
.qw_article .countpage {
	margin: 30px auto 0;
	text-align: center;
}
/*questionnaire结束*/

/*popular_will开始*/
.popular_will_wrapper{

}
.popular_will_wrapper .tip{
	height: 50px;
	line-height: 50px;
	background: #eff6fb;
}
.popular_will_wrapper .tip span{
	margin-left: 25px;
}
.c_ff0000{
	color: #ff0000;
}
.pw_contant_wrapper{
	padding:30px 20px;
	border-right:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	box-sizing: border-box;
}
.pw_contant_wrapper .span_1{
	display: block;
	margin-bottom: 15px;
}
.pw_contant_wrapper .span_1 select{
	margin: 0;

}
.pw_contant_wrapper .label_wrapper{
	display: inline-block;
	width: 70px;
	margin-right: 20px;
	text-align:justify;
	line-height: 32px;
	float: left;
}
.pw_contant_wrapper .in_input{
	width: 420px;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
	box-sizing: border-box;
}
.pw_contant_wrapper .span_2{
	/*background: red;*/
	margin-right: 100px;
}
.pw_contant_wrapper .select_input{
	display: none;
}
.select_label1{
	padding: 7px;
    border-radius: 7px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
   	background: transparent;
   	z-index: 100;
   	border:1px solid #0788dc;
   	margin-right: 10px;
}
.select_label{
	background: #0788dc;
	border: 1px solid #ffffff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
	color: #243441;
}
.select_input:checked + label {

}
.select_input:checked + label:after {
    content: '\2714';
    position: absolute;
    top: -0.2rem;
    left: 0px;
    color: #ffffff;
    width: 100%;
    text-align: center;
    font-size: 1em;
    padding: 1px 0 0 0;
    vertical-align: middle;
}
.pw_contant_wrapper .span_1 textarea{
	width: 420px;
	height: 100px;
	line-height: 20px;
	padding-left: 5px;
	box-sizing: border-box;
	resize: none;
	vertical-align: top;
}
.pw_contant_wrapper .span_1 .button{
	padding:3px 7px;
}
.pw_contant_wrapper .span_1 .button1{
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #0788dc;
	margin:0 30px;
	line-height: 36px;
	color: #ffffff;
	text-align:center;
	border-radius: 5px;
	cursor: pointer;
	border:0;
	outline:none;
}
.pw_contant_wrapper .span_3{
    text-align: center;
    width: 490px;
    margin-top:30px;
    margin-bottom: 0 !important;
}
.pw_contant_section{
	margin-bottom: 20px;
}
.pw_contant_section div{
	height: 40px;
	background: #fbfbfb;
	border:1px solid #e7e7e7;
	line-height: 40px;
	padding-left: 20px;
	box-sizing: border-box;
}
.pw_contant_section p{
	padding:20px 17px;
	box-sizing: border-box;
	border:1px solid #e7e7e7;
	border-top: none;
}
.pw_page{
	padding:3px 0 !important;
}
.pw_strong{
	color: #999999;
	font-weight: normal;
}
.see_box{
	display: inline-block;

}
.back_span{
	display: inline-block;
	width: 320px;
	height: 16px;
	background: #f5f5f5;
	border:1px solid #e7e7e7;
	vertical-align: middle;
	margin:0 15px;
}
.before_span{
	display: inline-block;
	width: 235px;
	height: 16px;
	vertical-align: middle;
	position:absolute;
	margin:-17px 15px;
}
.before_color{
	color: #0788dc;
}
.before_bg{
	background: #0788dc;
}
.before_color1{
	color: #ff8080;
}
.before_bg1{
	background: #ff8080;
}
.before_color2{
	color: #59b259;
}
.before_bg2{
	background: #59b259;
}
.before_color3{
	color: #cc85b4;
}
.before_bg3{
	background: #cc85b4;
}
.before_color4{
	color: #61bdf1;
}
.before_bg4{
	background: #61bdf1;
}
.before_color5{
	color: #cc8585;
}
.before_bg5{
	background: #cc8585;
}
.before_color6{
	color: #cca885;
}
.before_bg6{
	background: #cca885;
}
.pw_contant_wrapper1{
	border-bottom:1px solid #e7e7e7;
}
/*popular_will结束*/
/*seach开始*/
.seach_wrapper .article {
    width: 100%;
    padding: 0 15px 10px 14px;
    box-sizing: border-box;
    min-height: 622px;

}
.seach_wrapper .article a{
	width: 100%;
}
.seach_text{
	display: inline-block;
	vertical-align: middle;
}
.seach_span{
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0px 6px;
	background: #a1d9ff;
	color: #ffffff;
	border-radius:10px;
	font-weight: normal;
	font-size: 12px;
	vertical-align: middle;
}
.seach_wrapper .p_i_tab li {
    width: 162px;
}
/*seach结束*/
/*public_interaction_details开始*/

.public_interaction_details_wrapper .pw_contant_wrapper{
	padding:30px 20px;
	border:none;
	box-sizing: border-box;
}
.pid_tip{
	height: 40px;
    line-height: 40px;
    background: #eff6fb;
    padding-left: 20px;
    color: #0788dc;
}
/*public_interaction_details结束*/

/*gdwsjs start*/
.gdwsjs_logo{
	width: 100%;
	height: 80px;
	background-image: url(../images/gdwsjs/headerbg.png);

}
.gdwsjs_logo img{
	margin-top: 10px;
}
.gdwsjs_logo p{
	float: right;
	margin-top:50px;
	color: #808080;
	font-size: 12px;
}
.line_f95151{
	height: 5px;
	width: 100%;
	background: #f95151;
	margin-bottom: 20px;
}
.article_left{
	width: 48%;
    float: left;
    height: 674px;
    border: 1px solid #fff;
    position: relative;
    box-shadow: 1px 1px 20px 1px #7d8994 inset;
}
.gdwsjs_list{
	width: 50%;
	float: right;
}
.gdwsjs_ul{
	margin-left: 0px;
	border: 0px solid #e7e7e7;
	padding:0 15px;
	margin-bottom: 20px;
}
.gdwsjs_ul li{
	list-style: none;
	height: 50px;
	line-height: 50px;
	border-bottom:1px dashed #e7e7e7;
}
.gdwsjs_ul li a:hover{
	color:#329998;
	border-bottom:1px dashed #329998;
}
/*gdwsjs finish*/
.tab_contain .txt{ text-align:center; padding:80px 50px;}